package dto

import "github.com/google/uuid"

type CreateUserDTO struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

type UpdateUserPasswordDTO struct {
	UserID      uuid.UUID `json:"user_id"`
	NewPassword string    `json:"new_password"`
}

type GetUserByIDDTO struct {
	UserID uuid.UUID `json:"user_id"`
}

type UserDataDTO struct {
	UserID   uuid.UUID `json:"user_id"`
	Username string    `json:"username"`
	Balance  float64   `json:"balance"`
}

type AddUserBalanceDTO struct {
	UserID uuid.UUID `json:"user_id"`
	Amount float64   `json:"amount"`
}
